/**
 * API配置文件
 * 集中管理API相关的常量和配置
 */

// 从环境变量获取API基础URL
export const API_BASE_URL = import.meta.env.VITE_API_BASE_URL || '';

// 从环境变量获取上传URL
export const UPLOAD_URL = import.meta.env.VITE_UPLOAD_URL || '';

// 应用标题
export const APP_TITLE = import.meta.env.VITE_APP_TITLE || 'UniApp Vue3 App';

// 加密密钥
export const CRYPTO_KEY = import.meta.env.VITE_CRYPTO_KEY || '';

// API超时时间（毫秒）
export const API_TIMEOUT = 10000;

// API请求头
export const API_HEADERS = {
  'Content-Type': 'application/json',
};

// 响应状态码
export const API_STATUS = {
  SUCCESS: 200,      // 成功
  UNAUTHORIZED: 401, // 未授权
  FORBIDDEN: 403,    // 禁止访问
  NOT_FOUND: 404,    // 未找到
  SERVER_ERROR: 500, // 服务器错误
};